9d248d5c4a5901be5a265ec226d16569017ef83f,compiler/frontend/src/org/jetbrains/jet/lang/types/DeferredType.java,DeferredType,equals,#Object#,98

Before Change



    @Override
    public boolean equals(Object obj) {
        return getActualType().equals(obj);
    }

    @Override

After Change


    @Override
    public boolean equals(Object obj) {
        if (this == obj) return true;
        JetType actualType = getActualType();
        if (actualType == obj) return true;

        if (!(obj instanceof JetType)) return false;

        return TypeUtils.equalTypes(actualType, (JetType) obj);
    }

    @Override